package com.nuoniu.sibanyun.entity.vo.ns_staristics;

import com.baomidou.mybatisplus.annotation.TableField;
import com.nuoniu.sibanyun.common.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDate;

@Data
@ApiModel("项目执行统计")
public class ProjectExecutionStatisticsVo extends BaseEntity {


    @ApiModelProperty(value = "项目编码")
    @TableField("code")
    private String projectCode;

    @ApiModelProperty(value = "项目名称")
    @TableField("name")
    private String projectName;

    @ApiModelProperty(value = "状态0:未开始1:进行中2:已完成3:已归档")
    @TableField("status")
    private Integer projectStatus;

    @ApiModelProperty(value = "项目分类")
    @TableField("type")
    private String type;

    @ApiModelProperty(value = "负责人")
    @TableField("liable_person_ids")
    private String liablePersonIds;

    @ApiModelProperty(value = "负责人")
    @TableField("liable_person_names")
    private String liablePersonNames;

    @ApiModelProperty(value = "计划开始日期")
    @TableField("plan_begin_date")
    private LocalDate planBeginDate;

    @ApiModelProperty(value = "计划完成日期")
    @TableField("plan_end_date")
    private LocalDate planEndDate;

    @ApiModelProperty(value = "当前所有批次数量")
    private Integer batchNum;

    @ApiModelProperty(value = "所有批次")
    private String batchStr;

    @ApiModelProperty(value = "累计完成数量")
    private Integer cumCompletedQuantity;







}
